package com.cloudbroker.bcs.platform.dav.bizexport.t2.business;

import javax.annotation.Resource;

import org.springframework.stereotype.Service;

import com.cloudbroker.bcs.common.entity.HSBCPSBackVO;
import com.cloudbroker.bcs.platform.dav.bizapi.service.business.plugs.ExtendGroupBizService;
import com.cloudbroker.bcs.platform.dav.bizapi.service.business.plugs.result.ExtendAppOrderResult;
import com.cloudbroker.bcs.platform.dav.bizapi.service.business.plugs.result.ExtendGroupListResult;
import com.cloudbroker.bcs.platform.dav.bizapi.service.business.plugs.vo.ExtendAppOrderForm;
import com.cloudbroker.bcs.platform.dav.bizapi.service.business.plugs.vo.ExtendGroupBlankForm;
import com.cloudbroker.bcs.platform.dav.bizapi.service.business.plugs.vo.ExtendGroupBuildDefaultForm;
import com.cloudbroker.bcs.platform.dav.bizapi.service.business.plugs.vo.ExtendGroupUpdateForm;
import com.cloudbroker.bcs.platform.dav.bizapi.service.business.plugs.vo.ExtendGroupListForm;
import com.cloudbroker.bcs.platform.dav.bizapi.service.business.plugs.vo.ExtendGroupSaveForm;
import com.cloudbroker.bcs.platform.dav.bizapi.t2service.business.ExtendGroupT2BizService;

@Service
public class ExtendGroupT2 implements ExtendGroupT2BizService{

	@Resource
	private ExtendGroupBizService extendGroupBizService;
	

	@Override
	public ExtendGroupListResult funcExtendGroupList(ExtendGroupBlankForm param) {
		return extendGroupBizService.funcExtendGroupList(param);
	}

	@Override
	public HSBCPSBackVO funcExtendGroupSave(ExtendGroupSaveForm param) {
		return extendGroupBizService.funcExtendGroupSave(param);
	}

	@Override
	public HSBCPSBackVO funcExtendGroupUpdate(ExtendGroupUpdateForm param) {
		return extendGroupBizService.funcExtendGroupUpdate(param);
	}

	@Override
	public HSBCPSBackVO funcExtendGroupDel(ExtendGroupListForm param) {
		return extendGroupBizService.funcExtendGroupDel(param);
	}

	@Override
	public HSBCPSBackVO funcExtendGroupBuildDefault(
			ExtendGroupBuildDefaultForm param) {
		return extendGroupBizService.funcExtendGroupBuildDefault(param);
	}
	
	@Override
	public ExtendAppOrderResult funcExtendAppBuildGroup(ExtendAppOrderForm param) {
		return extendGroupBizService.funcExtendAppBuildGroup(param);
	}

}
